grilled lamb on skewers - Alemán Inglés Diccionario